package com.kelvem.saas.workbanch.core.manager.request;

import com.kelvem.saas.workbanch.core.base.BaseQueryVo;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 实体表行为查询用Vo
 *
 * @author kelvem
 * @version 1.0
 */
@Data
@EqualsAndHashCode(callSuper=true)
public class MetaTableActionQueryVo extends BaseQueryVo {

    // 实体表id
    private Long metaTableId;
    
    // 关联id
    private Long parentId;
    
    // 操作类型, page:跳页面; dialog:弹对话框; crud:增删改查; api:调接口; fsm:调状态机; redirect:跳url; batch:执行批量api; sql:执行sql
    private String operationType;
    
    // 作用域类型, with_query:查询条件对象; with_id:id参数; with_table:表格行对象; with_info:表格行额外信息
    private String scopeType;
    
    // 事件来源类型, system:系统; manual:人工
    private String sourceType;
    
    // 创建人
    private String createUid;
    
    // 更新人
    private String updateUid;
    
}
